package org.springextensions.actionscript.mvcs.service.operation.events
{
	import flash.events.Event;
	
	import org.springextensions.actionscript.mvcs.service.operation.IOperation;

	public class ProgressSourceEvent extends Event
	{
		public static const PROGRESS_START:String = "progressStart";
        
        public var source:IOperation;
        
        public var sourceName:String;
        
        public function ProgressSourceEvent(type:String, source:IOperation, sourceName:String)
        {
            super(type);
            this.source = source;
            this.sourceName = sourceName;
        }
        
        override public function clone():Event
        {
            return new ProgressSourceEvent(type, source, sourceName);
        }
		
	}
}